package com.googlecode.spruce.core;

/**
 * The interface the defines the services provided by a service check plugin. A
 * plugin is used to check the status of a particular service 
 * 
 */
public interface ServiceCheckPlugin
{
    
    /**
     * Execute the plugin.
     * 
     * @return the results of the plugin.
     */
    ServiceCheckPluginResult execute();
}
